ceqa homes development land use california projects developers environmental sonoma county nepa attorney homes for sale lawyer computer consultant open source santa rosa consultant accountant real estate certified law petaluma